Career 2021 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F1 Chile #1-w1 Chile #1-w2 Mexico F2 Chile #1-w3 Chile #1-w4 Brazil F3 Brazil F4 Chile F1 Brazil F13 Colombia F3 Brazil F9 Brazil F10 Brazil F11 Brazil F1 Brazil F2 Brazil F3 Brazil F1 Netherlands F1 Germany F18 Brazil F29 Brazil F31 Brazil F33 Brazil F1 Brazil F3 Brazil F5 Brazil F14 Brazil F15 Brazil F36 Brazil F40 Germany F8 Brazil F7 Brazil F27 Costa Rica F1 Colombia F1 Colombia F2 Mexico F7 Mexico F8 Italy F12 Brazil F5 Brazil F6 Colombia F3 Colombia F4 Brazil F10 Brazil F11 Chile F2 Brazil F12 Chile F3 Brazil F14 Colombia F4 Brazil F3 Brazil F4 Brazil F5 Brazil F34 Italy F16 Germany F6 Copa Ericsson Chile - Santiago Ischgl International Tennis Challenger 2003 - Ischgl Copa Petrobras Bogota - Bogota San Luis Potosi Challenger - San Luis Potosi Bogota Challenger - Bogota Banca Stato Challenger - Lugano Seguros Bolivar Open - Bogota Copa Petrobras - Bogota Copa Petrobras - Santiago Copa Petrobras - Montevideo Nossa Caixa Tennis Cup - Sao Paulo Voit Mexico City Open - Mexico City Nord LB Open 2007 - Braunschweig Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Paraguay - Asuncion ITG Miami Challenger - Miami AT&T Challenger of Dallas - Dallas Baden Open - Karlsruhe Oberstaufen Cup-Head German Master's Series - Oberstaufen Levene Gouldin & Thompson Tennis Challenger - Binghamton Bukhara Challenger - Bukhara Geneva Challenger - Geneva Bancolombia Open - Cali Sao Paulo Challenger Binghamton Challenger Vigo Challenger Medellin Challenger Poznan Challenger Lexington Challenger Bucaramanga Challenger Blumenau Challenger Santos Challenger Bordeaux Challenger Guadalajara Challenger Marburg Challenger Braunschweig Challenger Winnetka Challenger Bogota Challenger Poznan Challenger Dortmund Challenger Manerbio Challenger Seville Challenger Istanbul Challenger Campinas Challenger Bucaramanga Challenger Florianopolis Challenger Barranquilla Challenger Sao Paulo Challenger Rio Quente Challenger Timisoara Challenger Como Challenger Cali Challenger Trnava Challenger Campinas Challenger Belem Challenger Scheveningen Challenger Rio De Janeiro Challenger Campinas Challenger Porto Alegre Challenger Sao Paulo Challenger Brazil F6 Buenos Aires Challenger Brazil F17 Brazil F21 Chitre Challenger M15 Monastir Marburg Challenger Braunschweig Challenger Shenzhen Challenger Prague Challenger Poprad Tatry Challenger Poznan Challenger Tampere Challenger Cortina Challenger Barranquilla Challenger Bastad Challenger Curitiba Challenger Bogota Challenger Tampere Challenger Segovia Challenger Manerbio Challenger Alphen Challenger Campinas Challenger Traralgon Challenger Santiago Challenger Chevrolet Cup - Vina del Mar Bytom Challenger Rome Challenger Brasil Open - Salvador Alessandria Challenger Sao Paulo Challenger Furth Challenger Blois Challenger Seguros Bolivar Open - Medellin BellSouth Open - Vina del Mar Movistar Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Brasil Open - Costa do Sauipe Tennis Channel Open - Las Vegas Hypo Group Tennis International - Portschach Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Rhein-Main Challenger 2004 - Aschaffenburg Copa Petrobras Guadalajara - Guadalajara Draft Corona Mexico City Open - Mexico City Campbell's Hall of Fame Tennis Championships - Newport Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington China Open - Beijing Ljubljana Open - Ljubljana Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Sassuolo Challenger - Sassuolo Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Challenger ATP de Cuenca Diario El Mercurio - Cuenca 14° BH Tennis Open - Belo Horizonte Campbells Hall of Fame Tennis Championships - Newport Canberra Challenger Ourocard Tennis Challenger - Sao Paulo Movistar Open - Vina del Mar Copa Kia - Santiago Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel Rio De Janeiro Challenger AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Unique Zagreb Open - Zagreb Chennai Open - Chennai Movistar Open - Santiago Credicard Mastercard Tennis Cup - Campos do Jordao IX Gramado Open - Gramado Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach ATU Cup - Weiden BH Tennis Open - Belo Horizonte Credicard Mastercard Tennis Cup - Campos do Jordao IPP Open - Helsinki Bogota Challenger - Bogota Corona Mexico City Open - Mexico City The Surbiton Trophy - Surbiton Movistar Open - Santiago Brasil Open - Costa do Sauipe Architect Open - Budapest Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco X Trofeo Ciudad de Quito - Quito US Men's Clay Court Championship - Houston La Serena Open - La Serena Aberto de Santa Catarina - Florianopolis Challenger Casablanca San Angel - Mexico City BH Tennis Open International Cup - Belo Horizonte Campbell's Hall of Fame Tennis Championships - Newport M25 The Hague Hilton Waikoloa Village USTA Challenger - Waikoloa III Aberto Santa Catarina de Tenis - Florianopolis Asuncion Challenger Sibiu Challenger Genova Challenger Porto Alegre Challenger Sao Paulo Challenger Santos Challenger China Open - Beijing Kosice Challenger If Stockholm Open - Stockholm Oberstaufen Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Ojai Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Reggio Emilia Challenger Lima Challenger Sao Paulo Challenger Scheveningen Challenger Tampere Challenger Belo Horizonte Challenger Barranquilla Challenger Heilbronn Challenger Napoli Challenger Palermo Challenger Sao Paulo Challenger Medellin Challenger Campinas Challenger Sao Paulo Challenger Sao Paulo Challenger Citi Open - Washington Lima Challenger Guayaquil Challenger Puebla Challenger Le Gosier Challenger Black Forest Open - Freudenstadt Poprad Tatry Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Liberec Challenger Trnava Challenger Meerbusch Challenger Power Horse Cup - Dusseldorf Santos Challenger Medellin Challenger Campinas Challenger Lima Challenger Bet-at-home Cup - Kitzbuhel Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo VII Trofeo Ciudad de Quito - Quito Challenger Britania Zavaleta - Puebla 12th BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado Jameson Cup - Milan Sao Paulo - Brazil Sporting Challenger - Turin Trani Cup - Trani IPP Geneva Trophy - Geneva Copa Petrobras Santiago - Santiago SkiStar Swedish Open - Bastad Copa Petrobras Aracaju - Aracaju Aberto de Sao Paulo - Sao Paulo Copa Telefonica CTC Chile - Santiago Torneo Internacional Challenger Fila 2005 - Leon Challenger Casablanca San Angel - Mexico City Bet-at-home Cup - Kitzbuhel VIII Gramado Open - Gramado Challenger Cudad de Guayaquil - Guayaquil ATP Challenger Numea - New Caledonia Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Corona Mexico City Open - Mexico City Abierto Colombiano de Tenis - Bogota Baden Open - Ettlingen Schickendanz Open - Furth Steelers Cup - Kosice 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Seguros Bogota Open - Bogota Joinville Tennis Festival - Joinville GHI Bronx Tennis Classic - Bronx Amazonia Open de Tenis - Belem Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota La Serena Open - La Serena II Cyclus Open de Tenis - Florianopolis XII Abierto Internacional de Salinas - Salinas Aberto de Santa Catarina de Tenis - Florianopolis II Naples ITG Challenger - Naples Croatia Osiguranje Rijeka Open - Rijeka 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Unique Zagreb Open - Zagreb Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Polska Energia Open - Bytom Trofeo Sisma Mantova - Mantova Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Dusseldorf Open Challenger 2007 - Dusseldorf Copa Sevilla 2007 - Seville Copa Petrobras Colombia - Bogota Copa Petrobras Uruguay - Montevideo Copa Petrobras Argentina - Buenos Aires Rio Open - Rio de Janeiro Furth Challenger Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Konzum Croatia Open - Umag Geneva Open - Geneva XL Bermuda Open - Bermuda Tunis Open - Tunis Santiago Challenger Open D'Orleans - Orleans Morocco Tennis Tour - Rabat Nord LB Open - Braunschweig Moscow Challenger Penza Cup 2008 - Penza Mordovia Cup 2008 - Saransk Samarkand Challenger - Samarkand Dusseldorf Open Challenger - Dusseldorf Antonio Savoldi-Marco Co. - Manerbio Copa Petrobras-Brazil - Aracaju BMW Tennis Championship - Sunrise Copa Petrobras-Paraguay - Asuncion Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo Prague Challenger Bogota Challenger Montevideo Challenger Sao Paulo Challenger Blunmenau Challenger Carson Challenger Bogota Challenger Granby Challenger Bogota Challenger Arpa Ceramic Cup - Reggio Emilia Santiago Challenger Sao Paulo Challenger Guayaquil Challenger Santiago Challenger Recife Challenger XIII Trofeo Ciudad de Quito - Quito Oberstaufen Challenger Campos do Jordao Challenger Binghamton Challenger Bangkok Challenger Santiago Challenger Guadalajara Challenger Blumenau Challenger Santos Challenger Furth Challenger Tampere Challenger Nord LB Open 2006 - Braunschweig Rio De Janeiro Challenger Villa Allende Challenger Black Forest Open - Freudenstadt Montevideo Challenger Cali Challenger Sao Leopoldo Challenger Copa Petrobras-Argentina - Buenos Aires Sao Paulo Challenger Bucaramanga Challenger Salinas Challenger Pereira Challenger Itajai Challenger Rio Quente Challenger Bucaramanga Challenger Marburg Challenger Sunrise Challenger Portoroz Challenger Tallahassee Challenger Curitiba Challenger Savannah Challenger Bercuit Challenger Kosice Challenger Sao Paulo Challenger Turin Challenger Black Forest Open 2004 - Freudenstadt Binghamton Challenger Aberto de Sao Paulo - Sao Paulo Argentina Open - Buenos Aires Sao Jose Do Rio Preto Challenger Montevideo Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Bogota Challenger V Gramado Open de Tennis - Gramado RCA Championships - Indianapolis Bucaramanga Challenger Buenos Aires Challenger Cyclus Open de Tenis - Florianopolis Le Gosier Challenger Itajai Challenger XI Abierto Internacional de Salinas - Salinas Santiago Challenger Sao Paulo Challenger Santos Challenger Pereira Challenger III Gramado Open de Tenis - Gramado Brasil Open - Costa do Sauipe Santiago Challenger Guayaquil Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Kosice Challenger Indianapolis Tennis Championships - Indianapolis Oberstaufen Challenger Brasil Open - Costa do Sauipe San Sebastian Challenger The 'Fitz' Casino Challenger - Tunica Manerbio Challenger AEGON Championships - London Ciudad de Pozoblanco Open Diputacion - Cordoba San Juan Challenger Cordoba Challenger Knoxville Challenger Champaign Challenger IV Gramado Open de Tenis - Gramado Happy Valley Challenger Okal Cup 2003 - Eckental Bucaramanga Challenger Guangzhou Challenger Atlanta Tennis Championships - Atlanta Le Gosier Challenger Santos Challenger GHI Bronx Tennis Classic - Bronx Aix En Provence Challenger Bordeaux Challenger Prostejov Challenger Panama City Challenger Braunschweig Challenger Biella Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Porto Alegre Challenger IX Abierto Internacional de Salinas - Salinas Santo Domingo Challenger Prague Challenger Copa Petrobras Brazil - Aracaju Ford Tennis Championships - Louisville Sao Paulo Challenger Guadalajara Challenger San Luis Potosi Challenger Copa Petrobras Argentina - Buenos Aires Leon Challenger Sao Paulo Challenger U.S. Mens's Clay Court Championship - Houston San Remo Tennis Cup - San Remo Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Aix En Provence Challenger Medellin Challenger Bordeaux Challenger Music City Challenger - Nashville Johannesburg Challenger USTA Challenger - Champaign Sao Leopoldo Challenger Memorial Savigni - Sassuolo Medellin Challenger Guayaquil Challenger Noumea Challenger Buenos Aires Challenger 10ø Tornea B. Camparini - Reggio Emilia Montevideo Challenger Canottieri Minico 2004 - Mantova II Manta Open - Manta Aberto de Sao Paulo - Sao Paulo San Luis Potosi Challenger Tallahassee Challenger Bordeaux Challenger Bordeaux Challenger Copa Kia Challenger ATP - Santiago Poznan Challenger Meerbusch Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Santiago Challenger TED Open - Istanbul Tampere Challenger 13 BH Tennis Open International Cup - Belo Horizonte Cepu Open - San Marino Poznan Challenger Bangkok Challenger Campinas Challenger VI Gramado Open de Tenis - Gramado XI Trofeo Ciudad de Quito - Quito Rio De Janeiro Challenger Kos-Zucchetti Tennis Cup - Cordenons Czech Indoor Open - Prague Banja Luka Challenger Bancolombia Open - Bogota Copa Petrobras - Buenos Aires Savannah Challenger Porto Alegre Challenger The Surbiton Trophy - Surbiton Copa Petrobras Paraguay - Asuncion Medellin Challenger Recife Challenger Banja Luka Challenger 2004 - Banja Luka Buenos Aires Challenger Brasil Open - Costa do Sauipe Bordeaux Challenger Vancouver Challenger US Men's Clay Court Championships - Houston The Stella Artois Championships - London Heineken Open - Auckland San Juan Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Rogers Cup - Toronto Sony Open Tennis - Miami Legg Mason Tennis Classic - Washington Medibank International - Sydney Movistar Open - Vina del Mar U.S. Mens's Clay Court Championship - Houston Brasil Open - Costa do Sauipe BMW Open - Munich Malaysian Open - Kuala Lumpur SkiStar Swedish Open - Bastad ARAG World Team Championship - Dusseldorf Farmers Classic - Los Angeles French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Gerry Weber Open - Halle Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, PO, CHI-AUT, 3-2 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group I, 2R, URU-CHI 1-3 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, Group I, 2R, ECU-CHI 3-2 Davis Cup, Group I, PO, DOM-CHI 4-1 Wimbledon - London Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, Group 1, 2R, CHI-CAN 3-2